<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>字符串新增的方法</title>
</head>

<body>
    <script>
        /* 
            去空格符
            trim: 删除字符串两端的空白符
            trimStart: 去除首部的空格
            trimEnd: 去除尾部的空格

            判断
            startsWith: 判断开头 有没有包含某个字符串
            endsWith：判断结尾 有没有包含某个字符
            includes：判断字符串是否包含某个字符
            
            重复
            repeat：重复当前的字符串，可以指定次数

            补充字符
            padStart：当字符串不够指定长度时，在左侧 添加任意字符
            padEnd：当字符串不够指定长度时，在右侧 添加任意字符

         */
        let str = ' dsada dsa '
        console.log('trim = ', '222' + str.trim() + '333');
        console.log('trimStart = ', '222' + str.trimStart() + '333');
        console.log('trimEnd = ', '222' + str.trimEnd() + '333');

        let message = 'hello world'
        console.log(message.startsWith('hello'));
        console.log(message.endsWith('world'));
        console.log(message.includes('hello'));

        let repeatStr = '你好啊'
        console.log(repeatStr.repeat(2));

        let padStr = 'abc'
        console.log(padStr.padStart(5,'*')); // **abc
        console.log(padStr.padEnd(5,'*')); // abc**
    </script>
</body>

</html>